accomplish herculean tasks - Turkish English Dictionary